package com.yunxin.core.application.dto.product;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zero°
 * @since 2023-11-27
 */
@Data
@Schema(description = "产品结算单价信息")
public class ProductChargedInfoDTO {

    /**
     * 产品id
     */
    @Schema(description = "产品id")
    private Long productId;
    /**
     * 产品名称
     */
    @Schema(description = "产品名称")
    private String productName;
    /**
     * 计费单价
     */
    @Schema(description = "计费单价")
    private BigDecimal chargedPrice;
    /**
     * 计费方式 1.uv 2.注册 3.表单
     */
    @Schema(description = "计费方式 1.uv 2.注册 3.表单")
    private Integer chargedWay;
    /**
     * 计费方式str
     */
    @Schema(description = "计费方式str")
    private String chargedWayStr;
    /**
     * 当前版本
     */
    @Schema(description = "当前版本")
    private Long currentVersion;

}
